Tortola: Addressing Tomorrow’s Computing Challenges through Hardware/Software Symbiosis

نویسنده

  • Kim Hazelwood
چکیده

Until recently, the vast majority of research efforts in optimizing computer systems have targeted a single logical “layer” in isolation: application code, operating systems, virtual machines, microarchitecture, or circuits. However, we are reaching the limits of the solutions than we can provide by targeting a single design layer in isolation. The Tortola project explores a symbiotic relationship between a virtual machine and the host microarchitecture to solve crosscutting concerns in the areas of power, reliability, security, and performance using both hardware and software extensions. We have demonstrated the effectiveness of our approach on the well-known dI/dt problem, where we successfully stabilized the voltage fluctuations of the CPU’s power supply by transforming the source code of the executing application using feedback from hardware. This paper and accompanying talk will motivate our notion of symbiotic program optimization, discuss various applications, and detail our experiences in solving the dI/dt problem using a holistic approach.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Neo-symbiosis: a system design philosophy for diversity and enrichment

Neo-symbiosis is an updating and elaboration of the notion of symbiosis advanced by Licklider in 1960. Licklider argued that new levels of cognition could be reached by promoting a partnership between human brains and computing machines. Recent developments in both computer technology and theoretical psychology have advanced to the point where the level of symbiosis envisioned by Licklider coul...

متن کامل

Strong Cognitive Symbiosis: Cognitive Computing for Humans

“Cognitive Computing” has become somewhat of a rallying call in the technology world, with the promise of new smart services offered by industry giants like IBM and Microsoft. The associated technological advances in Artificial Intelligence (AI) have thrown into the public sphere some old questions about the relationship between machine computation and human intelligence. Much of the industry a...

متن کامل

Strong Cognitive Symbiosis: Cognitive Computing for All

Cognitive Computing has become somewhat of a rallying call in the technology world, 1 with the promise of new smart services offered by industry giants like IBM and Microsoft. The 2 recent technological advances in Artificial Intelligence (AI) have thrown into the public sphere 3 some old questions about the relationship between machine computation and human intelligence. 4 Much of the industry...

متن کامل

The impact of Cloud Computing in the banking industry resources

Today, one of the biggest problems that gripped the banking sphere, the high cost of implementing advanced technologies and the efficient use of the hardware. Cloud computing is the use of shared services on the Internet provides a large role in developing the banking system, without the need for operating expenses including staffing, equipment, hardware and software Reducing the cost of implem...

متن کامل

The impact of Cloud Computing in the banking industry resources

Today, one of the biggest problems that gripped the banking sphere, the high cost of implementing advanced technologies and the efficient use of the hardware. Cloud computing is the use of shared services on the Internet provides a large role in developing the banking system, without the need for operating expenses including staffing, equipment, hardware and software Reducing the cost of implem...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006